package io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;

/**
 * 练习： 向文件中的写入字符数据,并读取数据
 */
public class Test1 {
    public static void main(String[] args) throws IOException {
        //向文件中的写入字符数据
        /*//FileOutputStream fos=new FileOutputStream("fos.dat");
        FileOutputStream fos=new FileOutputStream("fos.txt",true);
        for (char c='a';c<='z';c++){
            fos.write(c);
        }
        System.out.println("写入完毕");
        fos.close();//关闭流*/
        //读取文件中的字符数据
        FileInputStream fis=new FileInputStream("fos.txt");
        byte[] bytes=new byte[1024];
        int len;
        while ((len=fis.read(bytes))!=-1){//未找到末尾的文件数据
            System.out.println((char)fis.read(bytes));
            /*for (char c:chars){
                c=(char)fis.read();
            }*/
            //System.out.println(new Byte(bytes,0,len));
        }
        fis.close();//关闭流
        System.out.println(Arrays.toString(bytes));










    }
}
